﻿default_heterosexuality_chance = {
	value = 100
	subtract = define:NCharacter|PERCENTAGE_HOMOSEXUAL
	subtract = define:NCharacter|PERCENTAGE_BISEXUAL
	subtract = define:NCharacter|PERCENTAGE_ASEXUAL
}

heterosexuality_chance = {
	if = {
		limit = { has_game_rule = sexuality_distribution_default }
		value = default_heterosexuality_chance
	}
	else_if = {
		limit = { has_game_rule = sexuality_distribution_equal }
		value = 25
	}
	else_if = {
		limit = { has_game_rule = sexuality_distribution_most_common_homosexuality }
		value = define:NCharacter|PERCENTAGE_HOMOSEXUAL #Swapping with homosexual
	}
	else_if = {
		limit = { has_game_rule = sexuality_distribution_most_common_bisexuality }
		value = define:NCharacter|PERCENTAGE_BISEXUAL #Swapping with bisexual
	}
	else_if = {
		limit = { has_game_rule = sexuality_distribution_most_common_asexuality }
		value = define:NCharacter|PERCENTAGE_ASEXUAL #Swapping with asexuality
	}
	else_if = {
		limit = { has_game_rule = sexuality_distribution_skyrim }
		value = 0
	}
}

homosexuality_chance = {
	if = {
		limit = { has_game_rule = sexuality_distribution_default }
		value = define:NCharacter|PERCENTAGE_HOMOSEXUAL
	}
	else_if = {
		limit = { has_game_rule = sexuality_distribution_equal }
		value = 25
	}
	else_if = {
		limit = { has_game_rule = sexuality_distribution_most_common_homosexuality }
		value = default_heterosexuality_chance #Swapped with heterosexuality
	}
	else_if = {
		limit = { has_game_rule = sexuality_distribution_most_common_bisexuality }
		value = define:NCharacter|PERCENTAGE_HOMOSEXUAL
	}
	else_if = {
		limit = { has_game_rule = sexuality_distribution_most_common_asexuality }
		value = define:NCharacter|PERCENTAGE_HOMOSEXUAL
	}
	else_if = {
		limit = { has_game_rule = sexuality_distribution_skyrim }
		value = 0
	}
}

bisexuality_chance = {
	if = {
		limit = { has_game_rule = sexuality_distribution_default }
		value = define:NCharacter|PERCENTAGE_BISEXUAL
	}
	else_if = {
		limit = { has_game_rule = sexuality_distribution_equal }
		value = 25
	}
	else_if = {
		limit = { has_game_rule = sexuality_distribution_most_common_homosexuality }
		value = define:NCharacter|PERCENTAGE_BISEXUAL
	}
	else_if = {
		limit = { has_game_rule = sexuality_distribution_most_common_bisexuality }
		value = default_heterosexuality_chance #Swapped with heterosexuality
	}
	else_if = {
		limit = { has_game_rule = sexuality_distribution_most_common_asexuality }
		value = define:NCharacter|PERCENTAGE_BISEXUAL
	}
	else_if = {
		limit = { has_game_rule = sexuality_distribution_skyrim }
		value = 100
	}
}

asexuality_chance = {
	if = {
		limit = { has_game_rule = sexuality_distribution_default }
		value = define:NCharacter|PERCENTAGE_ASEXUAL
	}
	else_if = {
		limit = { has_game_rule = sexuality_distribution_equal }
		value = 25
	}
	else_if = {
		limit = { has_game_rule = sexuality_distribution_most_common_homosexuality }
		value = define:NCharacter|PERCENTAGE_ASEXUAL
	}
	else_if = {
		limit = { has_game_rule = sexuality_distribution_most_common_bisexuality }
		value = define:NCharacter|PERCENTAGE_ASEXUAL
	}
	else_if = {
		limit = { has_game_rule = sexuality_distribution_most_common_asexuality }
		value = default_heterosexuality_chance #Swapped with heterosexuality
	}
	else_if = {
		limit = { has_game_rule = sexuality_distribution_skyrim }
		value = 0
	}
}